package com.yunyi.dm.builder;

/**
 * 构建者
 *
 * @author yunyi
 */
public abstract class Builder {
    /**
     * 生命Bike类型的变量,并进行赋值
     */
    protected Bike bike = new Bike();

    /**
     * 构建车架
     */
    public abstract void buildFrame();

    /**
     * 车座子
     */
    public abstract void buildSeat();

    /**
     * 造车
     *
     * @return 车
     */
    public abstract Bike createBike();


}
